#ifndef UPDATEVALUESDIALOG_H
#define UPDATEVALUESDIALOG_H

#include <QDialog>
#include <QComboBox>
#include <QLineEdit>
#include <QStringList>
#include <QString>
#include <QMap>
#include <QVariant>
#include <QIcon>
#include "schema.h"
#include "ui_updatevaluesdialog.h"

class UpdateValuesDialog : public QDialog, private Ui::UpdateValuesDialog
{
Q_OBJECT

public:

UpdateValuesDialog( QMap<QString, QStringList> m );
~UpdateValuesDialog();
QMap<QString, QVariant> return_selection();

public slots:

void update_box(int i);

private:

QMap<QString, QStringList> attrs;
QMap<int, QString> attrs_map;
int status_column;

protected:

};

#endif // UPDATEVALUESDIALOG_H
